package com.cc.bean.message;

import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;
import com.cc.model.Message;

public class MessageBean extends Message {
	
    @JSONField(name="receiveTime",format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    
    @JSONField(name="originatorName")
    private String createParty;
    
    @JSONField(name="instanceName")
    private String content;
    
    private Integer rejectStatus;
    
    private String planName;//计划名称
    
    public Integer getRejectStatus() {
		return rejectStatus;
	}

	public void setRejectStatus(Integer rejectStatus) {
		this.rejectStatus = rejectStatus;
	}

	private String businessMatter;//业务事项
    
    @JSONField(name="startTime",format = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;//开始时间
    
    @JSONField(name="endTime",format = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;//结束时间
    
    private String responsibleDepartment;//责任部门
    
    private String evaluateUserName;//任务评价填报人
    
    private String recipientName;//接收人
    
    public String getRecipientName() {
		return recipientName;
	}

	public void setRecipientName(String recipientName) {
		this.recipientName = recipientName;
	}

	public String getEvaluateUserName() {
		return evaluateUserName;
	}

	public void setEvaluateUserName(String evaluateUserName) {
		this.evaluateUserName = evaluateUserName;
	}

	public String getResponsibleDepartment() {
		return responsibleDepartment;
	}

	public void setResponsibleDepartment(String responsibleDepartment) {
		this.responsibleDepartment = responsibleDepartment;
	}

	public String getCreateParty() {
		return createParty;
	}

	public void setCreateParty(String createParty) {
		this.createParty = createParty;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getPlanName() {
		return planName;
	}

	public void setPlanName(String planName) {
		this.planName = planName;
	}

	public String getBusinessMatter() {
		return businessMatter;
	}

	public void setBusinessMatter(String businessMatter) {
		this.businessMatter = businessMatter;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	private Integer taskAppFlowId;//任务审批流程id
    
    public Integer getTaskAppFlowId() {
		return taskAppFlowId;
	}

	public void setTaskAppFlowId(Integer taskAppFlow) {
		this.taskAppFlowId = taskAppFlow;
	}

	private Integer taskStatus;// 任务状态（事中:1，事前:2)
    
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}


	public Integer getTaskStatus() {
		return taskStatus;
	}

	public void setTaskStatus(Integer taskStatus) {
		this.taskStatus = taskStatus;
	}

}
